package com.etc.traval.biz;

import java.util.List;

import com.etc.travel.entity.Diary;
import com.etc.travel.entity.User;

public interface DiaryBiz {
		//添加游记（存储过程）
		public boolean addDiary(Diary diary); 
		    //删除游记（存储过程）
		public boolean deteleDiaryByID(int id);
		   //查询所有游记（存储过程）
		public List<Diary> queryDiary(int size,int page);
		   //查询游记通过用户名字
		public List<Diary> queryDiaryByUser(User user,int size,int page);
		   //通过关键字查询游记
		public List<Diary> queryLike(String key,int size,int page);
		   //通过地点名查询游记(存储过程)
		public List<Diary> queryDiaryByPlaceName(String name,int size,int page);
		   //用过用户ID修改游记
		public boolean updateDiaryByUserID(String content,int id);
		   //通过游记ID查询游记
		public Diary queryDiaryById(int id);
		//游记总数
		public int queryDiaryCount();
		//参与游记评论人数
		public int queryComUserNum();
		//通过地点ID查对应游记
		public List<Diary> queryDiaryByPlaceId(int placeid,int size,int page);
		
}
